cascara buckthorn

Noun
  1. shrubby tree of the Pacific coast of the United States; yields cascara sagrada

Khám phá thêm

Các từ liên quan

cascara buckthorn
A hiker rests in the shade of a cascara buckthorn near a forest trail.